package bean;

import java.util.ArrayList;
import java.util.Collection;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import facade.FacadeCargo;

import psc.model.base.acesso.Cargo;
import util.ErroEasyBank;

@ManagedBean
@SessionScoped
public class CargoBean {

	public Cargo cargo = new Cargo();
	private String mensagem;

	public Cargo getCargo() {
		return cargo;
	}

	public void setCargo(Cargo cargo) {
		this.cargo = cargo;
	}

	public Collection<Cargo> cargos = new ArrayList<Cargo>();

	public String getMensagem() {
		return mensagem;
	}

	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}

	FacadeCargo facadeCargo = new FacadeCargo();

	public void InserirCargo() {
		try {
			facadeCargo.salvarCargo(cargo);
			mensagem = "Cargo inserido com sucesso!";
		} catch (ErroEasyBank e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			mensagem = e.getMessage();
		}
	}

}
